home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / ietf / urn / urn-archives / urn-ietf.archive.9701 / 000059_owner-urn-ietf _Fri Jan 31 16:20:27 1997.msg < prev    next >
Internet Message Format  |  1997-02-19  |  5KB

  1. Received: (from daemon@localhost) by services.bunyip.com (8.6.10/8.6.9) id QAA13301 for urn-ietf-out; Fri, 31 Jan 1997 16:20:27 -0500
  2. Received: from mocha.bunyip.com (mocha.Bunyip.Com [192.197.208.1]) by services.bunyip.com (8.6.10/8.6.9) with SMTP id QAA13296 for <urn-ietf@services.bunyip.com>; Fri, 31 Jan 1997 16:20:24 -0500
  3. Received: from acl.lanl.gov by mocha.bunyip.com with SMTP (5.65a/IDA-1.4.2b/CC-Guru-2b)
  4.         id AA00895  (mail destined for urn-ietf@services.bunyip.com); Fri, 31 Jan 97 16:20:20 -0500
  5. Received: from montana (montana.acl.lanl.gov [128.165.147.143]) by acl.lanl.gov (8.7.3/8.7.3) with SMTP id OAA08668; Fri, 31 Jan 1997 14:20:11 -0700 (MST)
  6. Message-Id: <3.0.32.19970131141946.009654f0@acl.lanl.gov>
  7. X-Sender: rdaniel@acl.lanl.gov
  8. X-Mailer: Windows Eudora Pro Version 3.0 (32)
  9. Date: Fri, 31 Jan 1997 14:19:50 -0700
  10. To: Daniel LaLiberte <liberte@ncsa.uiuc.edu>
  11. From: "Ron Daniel Jr." <rdaniel@lanl.gov>
  12. Subject: Re: [URN] Re: Relative URLs and URNs
  13. Cc: "URL mailing list" <ietf-url@imc.org>, <urn-ietf@bunyip.com>
  14. Mime-Version: 1.0
  15. Content-Type: text/plain; charset="us-ascii"
  16. Sender: owner-urn-ietf@services.bunyip.com
  17. Precedence: bulk
  18. Reply-To: "Ron Daniel Jr." <rdaniel@lanl.gov>
  19. Errors-To: owner-urn-ietf@bunyip.com
  20.  
  21. Thus spoke Daniel LaLiberte:
  22. >Ron Daniel, Jr. writes:
  23. > > The point I was trying to make is that the presence of the relative
  24. > > URLs is not helping us as we make the transition to URNs.
  25. >
  26. >Relative URLs (which are relative URIs intended to be interpreted
  27. >relative to an absolute URL) would not interfere with a transition
  28. >to URNs if you keep the same absolute URL base.
  29.  
  30. Not always true. If our resolver offers the N2R service, its nice to
  31. use it because bookmarks will be to the URN, not to a URL. Similarly,
  32. the Location: text field in netscape will display the URN. However,
  33. that means that relative URIs will be relative to the URN, not the
  34. URL of the instance we fetch. Since the hierarchies are not the same,
  35. it breaks.
  36.  
  37.  
  38. > > For example, the document at
  39. > >   http://www.acl.lanl.gov/URN/index.html
  40. > > might get a FPI of
  41. > >   -//LANL ACL//199703014039//EN
  42. > > which results in the URN
  43. > >   urn:fpi:-%2F%2FLANL%20ACL%2F%2F199703014039%2F%2FEN
  44. >
  45. >Is it true that the fpi URNs are non-hierarchical, or if they have
  46. >hierarchical structure, you don't want to expose it?  (I'd recommend
  47. >that the syntax of fpi URNs expose the structure and avoid reserved
  48. >chars, something like urn:fpi:/LANL/ACL/1997/03/01/4039/EN)
  49.  
  50. FPIs do have a hierarchical structure, and I have no strong feelings
  51. either way about exposing it. What I do care about is a reasonable
  52. approach to granfathering old namespaces. About the only objective
  53. criteria I know of for determining if a mapping from a legacy name
  54. to a URN is reasonable is to see if it is invertible. I can't recover
  55. the original FPI from your sample encoding of it because your '/'
  56. character could map to space, //, or nothing at all (where you put
  57. them into 1997/03/01/4039). (They could also map to :: in some FPIs).
  58. Being able to map to the original identifier is important since it allows
  59. us to add a URN resolution gateway on top of existing databases.
  60.  
  61.  
  62. Putting that problem aside, lets assume that I can use
  63.   urn:fpi:/LANL/ACL/1997/03/01/4039/EN
  64. to refer to the document currently known as
  65.   http://www.acl.lanl.gov/URN/index.html
  66. which has a relative reference to
  67.   HREF="software.html"
  68. Since we are using N2R in order to get bookmarks to use the persistent name
  69. for a resource, Netscape would try to fetch new URNs that look like
  70.    urn:fpi:/LANL/ACL/1997/03/01/4039/software.html
  71.  
  72. This is the crucial problem with relative URNs. There are LOTs of
  73. different hierarchies into which a document can reasonably be placed.
  74. Relative URNs will persist across namespace transitions if we keep
  75. the same hierarchy. If we want to change the hierarchy, the relative
  76. references will no longer work. The scary thing about relative URNs
  77. is that if you access the document using someone else's name for it,
  78. your relative links will break (unless you have used something like
  79. the BASE tag, but then we are back to editing the documents to move
  80. to a new namespace).
  81.  
  82.  
  83. >Relative URNs *are* likely to save one a significant amount of work *if*
  84. >you use a name space that is hierarchical and that supports relative
  85. >URNs.
  86.  
  87. ... *and* if your next namespace uses the same hierarchy as the earlier
  88. namespace. (In which case, why are you switching?)
  89.  
  90.  
  91. Ron Daniel Jr.              voice:+1 505 665 0597
  92. Advanced Computing Lab        fax:+1 505 665 4939
  93. MS B287                     email:rdaniel@lanl.gov
  94. Los Alamos National Lab      http://www.acl.lanl.gov/~rdaniel
  95. Los Alamos, NM, USA, 87545